﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XingLucifer.IBase.Enums;

namespace UIWindows.Models.Homes
{
    /// <summary>
    /// 后称重信息输出模型
    /// </summary>
    public class MessageAfterWeighingModel
    {
        /// <summary>
        /// 条码
        /// </summary>
        public string BarCode { get; set; }
        /// <summary>
        /// 结果
        /// </summary>
        public ResultTypes Result { get; set; }

        /// <summary>
        /// 后称重位置
        /// </summary>
        public int LocationAfterWeighing { get; set; }
        /// <summary>
        /// 前称重位置
        /// </summary>
        public int LocationFormerWeighing { get; set; }

        /// <summary>
        /// 前称重量
        /// </summary>
        public double FormerWeighing { get; set; }

        /// <summary>
        /// 后称重量
        /// </summary>
        public double AfterWeighing { get; set; }

        /// <summary>
        /// 目标注液量
        /// </summary>
        public double TargetInjectionVolume { get; set; }

        /// <summary>
        /// 实际注液量
        /// </summary>
        public double ActualInjectionVolume { get; set; }

        /// <summary>
        /// 注液量偏差值
        /// </summary>
        public double InjectionVolumeDeviationValue { get; set; }
        
        /// <summary>
        /// 保液量
        /// </summary>
        public double ActualTotalInjectionVolume { get; set; }
        
        /// <summary>
        /// 前称重范围
        /// </summary>
        public string RangeForeweigh { get; set; }

          /// <summary>
        /// 后称重范围
        /// </summary>
        public string RangeAfterWeighing { get; set; }

        
          /// <summary>
        /// 保液量范围
        /// </summary>
        public string RangeFluidRate { get; set; }

        /// <summary>
        /// 测漏结果
        /// </summary>
        public ResultTypes LeakResult { get; set; }
        
        /// <summary>
        /// 前称结果
        /// </summary>
        public ResultTypes ResultFormerWeighing { get; set; }
        
        /// <summary>
        /// 后称结果
        /// </summary>
        public ResultTypes ResultAfterWeighing { get; set; }



        /// <summary>
        /// 前称重时间
        /// </summary>
        public string TimeFormerWeighing { get; set; }

        /// <summary>
        /// 后称重时间
        /// </summary>
        public string TimeAfterWeighing { get; set; }





    }
}
